# -*- coding: utf-8 -*- 

###########################################################################
## Python code generated with wxFormBuilder (version Nov 17 2010)
## http://www.wxformbuilder.org/
##
## PLEASE DO "NOT" EDIT THIS FILE!
###########################################################################

import wx

###########################################################################
## Class m_panel_principal
###########################################################################

class m_panel_principal ( wx.Panel ):
	
	def __init__( self, parent ):
		wx.Panel.__init__ ( self, parent, id = wx.ID_ANY, pos = wx.DefaultPosition, size = wx.Size( 776,525 ), style = wx.TAB_TRAVERSAL )
		
		bSizer1 = wx.BoxSizer( wx.VERTICAL )
		
		self.m_listbook_designer = wx.Listbook( self, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, wx.LB_DEFAULT )
		self.m_panel_proyecto = wx.Panel( self.m_listbook_designer, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, wx.TAB_TRAVERSAL )
		self.m_listbook_designer.AddPage( self.m_panel_proyecto, u"Proyecto", True )
		self.m_panel_modulos = wx.Panel( self.m_listbook_designer, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, wx.TAB_TRAVERSAL )
		bSizer2 = wx.BoxSizer( wx.VERTICAL )
		
		bSizer12 = wx.BoxSizer( wx.HORIZONTAL )
		
		sbSizer1 = wx.StaticBoxSizer( wx.StaticBox( self.m_panel_modulos, wx.ID_ANY, u"Diseñador de módulos / Module designer" ), wx.HORIZONTAL )
		
		self.m_button_crear_modulo = wx.Button( self.m_panel_modulos, wx.ID_ANY, u"Crear", wx.DefaultPosition, wx.DefaultSize, wx.NO_BORDER )
		sbSizer1.Add( self.m_button_crear_modulo, 0, wx.ALIGN_CENTER_VERTICAL, 0 )
		
		self.m_button_renombrar_modulo = wx.Button( self.m_panel_modulos, wx.ID_ANY, u"Renombrar", wx.DefaultPosition, wx.DefaultSize, wx.NO_BORDER )
		sbSizer1.Add( self.m_button_renombrar_modulo, 0, wx.ALIGN_CENTER_VERTICAL, 0 )
		
		self.m_button_eliminar_modulo = wx.Button( self.m_panel_modulos, wx.ID_ANY, u"Eliminar", wx.DefaultPosition, wx.DefaultSize, wx.NO_BORDER )
		sbSizer1.Add( self.m_button_eliminar_modulo, 0, wx.ALIGN_CENTER_VERTICAL, 0 )
		
		m_choice_modulosChoices = []
		self.m_choice_modulos = wx.Choice( self.m_panel_modulos, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, m_choice_modulosChoices, 0 )
		self.m_choice_modulos.SetSelection( 0 )
		sbSizer1.Add( self.m_choice_modulos, 1, wx.ALIGN_CENTER_VERTICAL, 0 )
		
		bSizer12.Add( sbSizer1, 1, wx.EXPAND, 1 )
		
		bSizer2.Add( bSizer12, 0, wx.EXPAND, 5 )
		
		self.m_notebook_modulos = wx.Notebook( self.m_panel_modulos, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, 0 )
		self.m_panel_clases = wx.Panel( self.m_notebook_modulos, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, wx.TAB_TRAVERSAL )
		bSizer3 = wx.BoxSizer( wx.VERTICAL )
		
		self.m_splitter_clases = wx.SplitterWindow( self.m_panel_clases, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, wx.SP_3D )
		self.m_splitter_clases.Bind( wx.EVT_IDLE, self.m_splitter_clasesOnIdle )
		self.m_splitter_clases.SetMinimumPaneSize( 100 )
		
		self.m_panel_izq_clases = wx.Panel( self.m_splitter_clases, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, wx.TAB_TRAVERSAL )
		bSizer5 = wx.BoxSizer( wx.VERTICAL )
		
		bSizer8 = wx.BoxSizer( wx.HORIZONTAL )
		
		self.m_bpButton_expandir_panel_der = wx.BitmapButton( self.m_panel_izq_clases, wx.ID_ANY, wx.Bitmap( u"recursos/images/bp_btn1.png", wx.BITMAP_TYPE_ANY ), wx.DefaultPosition, wx.DefaultSize, wx.BU_AUTODRAW )
		self.m_bpButton_expandir_panel_der.SetToolTipString( u"Expandir panel derecho" )
		
		self.m_bpButton_expandir_panel_der.SetToolTipString( u"Expandir panel derecho" )
		
		bSizer8.Add( self.m_bpButton_expandir_panel_der, 0, wx.ALIGN_CENTER_VERTICAL, 0 )
		
		self.m_bpButton_expandir_panel_izq = wx.BitmapButton( self.m_panel_izq_clases, wx.ID_ANY, wx.Bitmap( u"recursos/images/bp_btn2.png", wx.BITMAP_TYPE_ANY ), wx.DefaultPosition, wx.DefaultSize, wx.BU_AUTODRAW )
		self.m_bpButton_expandir_panel_izq.SetToolTipString( u"Expandir panel izquierdo" )
		
		self.m_bpButton_expandir_panel_izq.SetToolTipString( u"Expandir panel izquierdo" )
		
		bSizer8.Add( self.m_bpButton_expandir_panel_izq, 0, wx.ALIGN_CENTER_VERTICAL, 0 )
		
		
		bSizer8.AddSpacer( ( 0, 0), 1, wx.EXPAND, 5 )
		
		self.m_bpButton_crear_clase = wx.BitmapButton( self.m_panel_izq_clases, wx.ID_ANY, wx.Bitmap( u"recursos/images/layout_add.png", wx.BITMAP_TYPE_ANY ), wx.DefaultPosition, wx.DefaultSize, wx.BU_AUTODRAW )
		self.m_bpButton_crear_clase.SetToolTipString( u"Crear clase" )
		
		self.m_bpButton_crear_clase.SetToolTipString( u"Crear clase" )
		
		bSizer8.Add( self.m_bpButton_crear_clase, 0, wx.EXPAND, 0 )
		
		self.m_bpButton_renombrar_clase = wx.BitmapButton( self.m_panel_izq_clases, wx.ID_ANY, wx.Bitmap( u"recursos/images/layout_edit.png", wx.BITMAP_TYPE_ANY ), wx.DefaultPosition, wx.DefaultSize, wx.BU_AUTODRAW )
		self.m_bpButton_renombrar_clase.SetToolTipString( u"Renombrar clase" )
		
		self.m_bpButton_renombrar_clase.SetToolTipString( u"Renombrar clase" )
		
		bSizer8.Add( self.m_bpButton_renombrar_clase, 0, wx.EXPAND, 0 )
		
		self.m_bpButton_eliminar_clase = wx.BitmapButton( self.m_panel_izq_clases, wx.ID_ANY, wx.Bitmap( u"recursos/images/layout_delete.png", wx.BITMAP_TYPE_ANY ), wx.DefaultPosition, wx.DefaultSize, wx.BU_AUTODRAW )
		self.m_bpButton_eliminar_clase.SetToolTipString( u"Eliminar clase" )
		
		self.m_bpButton_eliminar_clase.SetToolTipString( u"Eliminar clase" )
		
		bSizer8.Add( self.m_bpButton_eliminar_clase, 0, wx.EXPAND, 0 )
		
		self.m_bpButton_orden_creacion = wx.BitmapButton( self.m_panel_izq_clases, wx.ID_ANY, wx.Bitmap( u"recursos/images/table_relationship.png", wx.BITMAP_TYPE_ANY ), wx.DefaultPosition, wx.DefaultSize, wx.BU_AUTODRAW )
		self.m_bpButton_orden_creacion.SetToolTipString( u"Orden de creación de clases" )
		
		self.m_bpButton_orden_creacion.SetToolTipString( u"Orden de creación de clases" )
		
		bSizer8.Add( self.m_bpButton_orden_creacion, 0, wx.EXPAND, 0 )
		
		self.m_bpButton_crear_relacion = wx.BitmapButton( self.m_panel_izq_clases, wx.ID_ANY, wx.Bitmap( u"recursos/images/link_add.png", wx.BITMAP_TYPE_ANY ), wx.DefaultPosition, wx.DefaultSize, wx.BU_AUTODRAW )
		self.m_bpButton_crear_relacion.SetToolTipString( u"Crear relación entre clases" )
		
		self.m_bpButton_crear_relacion.SetToolTipString( u"Crear relación entre clases" )
		
		bSizer8.Add( self.m_bpButton_crear_relacion, 0, wx.EXPAND, 0 )
		
		self.m_bpButton_eliminar_relacion = wx.BitmapButton( self.m_panel_izq_clases, wx.ID_ANY, wx.Bitmap( u"recursos/images/link_delete.png", wx.BITMAP_TYPE_ANY ), wx.DefaultPosition, wx.DefaultSize, wx.BU_AUTODRAW )
		self.m_bpButton_eliminar_relacion.SetToolTipString( u"Eliminar relación entre clases" )
		
		self.m_bpButton_eliminar_relacion.SetToolTipString( u"Eliminar relación entre clases" )
		
		bSizer8.Add( self.m_bpButton_eliminar_relacion, 0, wx.EXPAND, 0 )
		
		self.m_bpButton_crear_texto = wx.BitmapButton( self.m_panel_izq_clases, wx.ID_ANY, wx.Bitmap( u"recursos/images/textfield_add.png", wx.BITMAP_TYPE_ANY ), wx.DefaultPosition, wx.DefaultSize, wx.BU_AUTODRAW )
		self.m_bpButton_crear_texto.SetToolTipString( u"Crear texto" )
		
		self.m_bpButton_crear_texto.SetToolTipString( u"Crear texto" )
		
		bSizer8.Add( self.m_bpButton_crear_texto, 0, wx.EXPAND, 0 )
		
		self.m_bpButton_modificar_texto = wx.BitmapButton( self.m_panel_izq_clases, wx.ID_ANY, wx.Bitmap( u"recursos/images/textfield_rename.png", wx.BITMAP_TYPE_ANY ), wx.DefaultPosition, wx.DefaultSize, wx.BU_AUTODRAW )
		self.m_bpButton_modificar_texto.SetToolTipString( u"Modificar texto" )
		
		self.m_bpButton_modificar_texto.SetToolTipString( u"Modificar texto" )
		
		bSizer8.Add( self.m_bpButton_modificar_texto, 0, wx.EXPAND, 0 )
		
		self.m_bpButton_eliminar_texto = wx.BitmapButton( self.m_panel_izq_clases, wx.ID_ANY, wx.Bitmap( u"recursos/images/textfield_delete.png", wx.BITMAP_TYPE_ANY ), wx.DefaultPosition, wx.DefaultSize, wx.BU_AUTODRAW )
		self.m_bpButton_eliminar_texto.SetToolTipString( u"Eliminar texto" )
		
		self.m_bpButton_eliminar_texto.SetToolTipString( u"Eliminar texto" )
		
		bSizer8.Add( self.m_bpButton_eliminar_texto, 0, wx.EXPAND, 0 )
		
		bSizer5.Add( bSizer8, 0, 0, 0 )
		
		self.m_panel_ogl = wx.Panel( self.m_panel_izq_clases, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, wx.TAB_TRAVERSAL )
		bSizer5.Add( self.m_panel_ogl, 1, wx.EXPAND |wx.ALL, 5 )
		
		self.m_panel_izq_clases.SetSizer( bSizer5 )
		self.m_panel_izq_clases.Layout()
		bSizer5.Fit( self.m_panel_izq_clases )
		self.m_panel_der_clases = wx.Panel( self.m_splitter_clases, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, wx.TAB_TRAVERSAL )
		bSizer4 = wx.BoxSizer( wx.HORIZONTAL )
		
		bSizer11 = wx.BoxSizer( wx.VERTICAL )
		
		self.m_listbook_carac_clases = wx.Listbook( self.m_panel_der_clases, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, wx.LB_LEFT )
		self.m_panel_def_clases = wx.Panel( self.m_listbook_carac_clases, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, wx.TAB_TRAVERSAL )
		self.m_listbook_carac_clases.AddPage( self.m_panel_def_clases, u"Definición", True )
		self.m_panel_param_clases = wx.Panel( self.m_listbook_carac_clases, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, wx.TAB_TRAVERSAL )
		self.m_listbook_carac_clases.AddPage( self.m_panel_param_clases, u"Parámetros", False )
		self.m_panel_atrib_clases = wx.Panel( self.m_listbook_carac_clases, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, wx.TAB_TRAVERSAL )
		self.m_listbook_carac_clases.AddPage( self.m_panel_atrib_clases, u"Atributos", False )
		self.m_panel_met_clases = wx.Panel( self.m_listbook_carac_clases, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, wx.TAB_TRAVERSAL )
		self.m_listbook_carac_clases.AddPage( self.m_panel_met_clases, u"Métodos", False )
		self.m_panel_prop_clases = wx.Panel( self.m_listbook_carac_clases, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, wx.TAB_TRAVERSAL )
		self.m_listbook_carac_clases.AddPage( self.m_panel_prop_clases, u"Propiedades", False )
		self.m_panel_info_clases = wx.Panel( self.m_listbook_carac_clases, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, wx.TAB_TRAVERSAL )
		self.m_listbook_carac_clases.AddPage( self.m_panel_info_clases, u"Documentación", False )
		self.m_panel_cte_clases = wx.Panel( self.m_listbook_carac_clases, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, wx.TAB_TRAVERSAL )
		self.m_listbook_carac_clases.AddPage( self.m_panel_cte_clases, u"Constantes", False )
		self.m_panel_const_clases = wx.Panel( self.m_listbook_carac_clases, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, wx.TAB_TRAVERSAL )
		self.m_listbook_carac_clases.AddPage( self.m_panel_const_clases, u"Constructor", False )
		self.m_panel_dest_clases = wx.Panel( self.m_listbook_carac_clases, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, wx.TAB_TRAVERSAL )
		self.m_listbook_carac_clases.AddPage( self.m_panel_dest_clases, u"Destructor", False )
		
		bSizer11.Add( self.m_listbook_carac_clases, 1, wx.EXPAND, 5 )
		
		bSizer4.Add( bSizer11, 1, wx.EXPAND, 5 )
		
		self.m_panel_der_clases.SetSizer( bSizer4 )
		self.m_panel_der_clases.Layout()
		bSizer4.Fit( self.m_panel_der_clases )
		self.m_splitter_clases.SplitVertically( self.m_panel_izq_clases, self.m_panel_der_clases, 332 )
		bSizer3.Add( self.m_splitter_clases, 1, wx.EXPAND, 5 )
		
		self.m_panel_clases.SetSizer( bSizer3 )
		self.m_panel_clases.Layout()
		bSizer3.Fit( self.m_panel_clases )
		self.m_notebook_modulos.AddPage( self.m_panel_clases, u"Clases", True )
		self.m_panel_funciones = wx.Panel( self.m_notebook_modulos, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, wx.TAB_TRAVERSAL )
		bSizer9 = wx.BoxSizer( wx.VERTICAL )
		
		bSizer10 = wx.BoxSizer( wx.HORIZONTAL )
		
		self.m_bpButton_expandir_panel_der_func = wx.BitmapButton( self.m_panel_funciones, wx.ID_ANY, wx.Bitmap( u"recursos/images/bp_btn1.png", wx.BITMAP_TYPE_ANY ), wx.DefaultPosition, wx.DefaultSize, wx.BU_AUTODRAW )
		self.m_bpButton_expandir_panel_der_func.SetToolTipString( u"Expandir panel derecho" )
		
		self.m_bpButton_expandir_panel_der_func.SetToolTipString( u"Expandir panel derecho" )
		
		bSizer10.Add( self.m_bpButton_expandir_panel_der_func, 0, 0, 0 )
		
		self.m_bpButton_expandir_panel_izq_func = wx.BitmapButton( self.m_panel_funciones, wx.ID_ANY, wx.Bitmap( u"recursos/images/bp_btn2.png", wx.BITMAP_TYPE_ANY ), wx.DefaultPosition, wx.DefaultSize, wx.BU_AUTODRAW )
		self.m_bpButton_expandir_panel_izq_func.SetToolTipString( u"Expandir panel izquierdo" )
		
		self.m_bpButton_expandir_panel_izq_func.SetToolTipString( u"Expandir panel izquierdo" )
		
		bSizer10.Add( self.m_bpButton_expandir_panel_izq_func, 0, 0, 0 )
		
		self.m_button_crear_func = wx.Button( self.m_panel_funciones, wx.ID_ANY, u"Crear", wx.DefaultPosition, wx.DefaultSize, wx.NO_BORDER )
		bSizer10.Add( self.m_button_crear_func, 0, wx.ALIGN_CENTER_VERTICAL, 0 )
		
		self.m_button_renombrar_func = wx.Button( self.m_panel_funciones, wx.ID_ANY, u"Renombrar", wx.DefaultPosition, wx.DefaultSize, wx.NO_BORDER )
		bSizer10.Add( self.m_button_renombrar_func, 0, wx.ALIGN_CENTER_VERTICAL, 0 )
		
		self.m_button_eliminar_func = wx.Button( self.m_panel_funciones, wx.ID_ANY, u"Eliminar", wx.DefaultPosition, wx.DefaultSize, wx.NO_BORDER )
		bSizer10.Add( self.m_button_eliminar_func, 0, wx.ALIGN_CENTER_VERTICAL, 0 )
		
		m_choice_funcionesChoices = []
		self.m_choice_funciones = wx.Choice( self.m_panel_funciones, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, m_choice_funcionesChoices, 0 )
		self.m_choice_funciones.SetSelection( 0 )
		bSizer10.Add( self.m_choice_funciones, 1, wx.ALIGN_CENTER_VERTICAL, 0 )
		
		bSizer9.Add( bSizer10, 0, wx.EXPAND, 5 )
		
		self.m_splitter_funcion = wx.SplitterWindow( self.m_panel_funciones, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, wx.SP_3D )
		self.m_splitter_funcion.Bind( wx.EVT_IDLE, self.m_splitter_funcionOnIdle )
		self.m_splitter_funcion.SetMinimumPaneSize( 25 )
		
		self.m_panel_izq_func = wx.Panel( self.m_splitter_funcion, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, wx.TAB_TRAVERSAL )
		self.m_panel_der_func = wx.Panel( self.m_splitter_funcion, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, wx.TAB_TRAVERSAL )
		self.m_splitter_funcion.SplitVertically( self.m_panel_izq_func, self.m_panel_der_func, 0 )
		bSizer9.Add( self.m_splitter_funcion, 1, wx.EXPAND, 5 )
		
		self.m_panel_funciones.SetSizer( bSizer9 )
		self.m_panel_funciones.Layout()
		bSizer9.Fit( self.m_panel_funciones )
		self.m_notebook_modulos.AddPage( self.m_panel_funciones, u"Funciones", False )
		self.m_panel_ctes = wx.Panel( self.m_notebook_modulos, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, wx.TAB_TRAVERSAL )
		self.m_notebook_modulos.AddPage( self.m_panel_ctes, u"Constantes", False )
		self.m_panel_registros = wx.Panel( self.m_notebook_modulos, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, wx.TAB_TRAVERSAL )
		self.m_notebook_modulos.AddPage( self.m_panel_registros, u"Registros", False )
		self.m_panel_imports = wx.Panel( self.m_notebook_modulos, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, wx.TAB_TRAVERSAL )
		self.m_notebook_modulos.AddPage( self.m_panel_imports, u"Imports", False )
		self.m_panel_doc = wx.Panel( self.m_notebook_modulos, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, wx.TAB_TRAVERSAL )
		self.m_notebook_modulos.AddPage( self.m_panel_doc, u"Documentación", False )
		self.m_panel_cod_prin = wx.Panel( self.m_notebook_modulos, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, wx.TAB_TRAVERSAL )
		self.m_notebook_modulos.AddPage( self.m_panel_cod_prin, u"Código principal", False )
		
		bSizer2.Add( self.m_notebook_modulos, 1, wx.EXPAND |wx.ALL, 5 )
		
		self.m_panel_modulos.SetSizer( bSizer2 )
		self.m_panel_modulos.Layout()
		bSizer2.Fit( self.m_panel_modulos )
		self.m_listbook_designer.AddPage( self.m_panel_modulos, u"Módulos", False )
		self.m_panel_generador_codigo = wx.Panel( self.m_listbook_designer, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, wx.TAB_TRAVERSAL )
		self.m_listbook_designer.AddPage( self.m_panel_generador_codigo, u"Código Python", False )
		self.m_panel_packages = wx.Panel( self.m_listbook_designer, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, wx.TAB_TRAVERSAL )
		self.m_listbook_designer.AddPage( self.m_panel_packages, u"Packages", False )
		
		bSizer1.Add( self.m_listbook_designer, 1, wx.EXPAND |wx.ALL, 5 )
		
		self.SetSizer( bSizer1 )
		self.Layout()
		
		# Connect Events
		self.m_listbook_designer.Bind( wx.EVT_LISTBOOK_PAGE_CHANGED, self.OnPageChangedListBookDesigner )
		self.m_button_crear_modulo.Bind( wx.EVT_BUTTON, self.OnCrearModulo )
		self.m_button_renombrar_modulo.Bind( wx.EVT_BUTTON, self.OnRenombrarModulo )
		self.m_button_eliminar_modulo.Bind( wx.EVT_BUTTON, self.OnEliminarModulo )
		self.m_choice_modulos.Bind( wx.EVT_CHOICE, self.OnElegirModulo )
		self.m_choice_modulos.Bind( wx.EVT_SET_FOCUS, self.OnSetFocusChoiceModulo )
		self.m_choice_modulos.Bind( wx.EVT_UPDATE_UI, self.OnUpdateModulo )
		self.m_bpButton_expandir_panel_der.Bind( wx.EVT_BUTTON, self.OnExpandirPanelDer )
		self.m_bpButton_expandir_panel_izq.Bind( wx.EVT_BUTTON, self.OnExpandirPanelIzq )
		self.m_bpButton_crear_clase.Bind( wx.EVT_BUTTON, self.OnCrearClase )
		self.m_bpButton_renombrar_clase.Bind( wx.EVT_BUTTON, self.OnRenombrarClase )
		self.m_bpButton_eliminar_clase.Bind( wx.EVT_BUTTON, self.OnEliminarClase )
		self.m_bpButton_orden_creacion.Bind( wx.EVT_BUTTON, self.OnOrdenCreacion )
		self.m_bpButton_crear_relacion.Bind( wx.EVT_BUTTON, self.OnCrearRelacion )
		self.m_bpButton_eliminar_relacion.Bind( wx.EVT_BUTTON, self.OnEliminarRelacion )
		self.m_bpButton_crear_texto.Bind( wx.EVT_BUTTON, self.OnCrearTexto )
		self.m_bpButton_modificar_texto.Bind( wx.EVT_BUTTON, self.OnModificarTexto )
		self.m_bpButton_eliminar_texto.Bind( wx.EVT_BUTTON, self.OnEliminarTexto )
		self.m_bpButton_expandir_panel_der_func.Bind( wx.EVT_BUTTON, self.OnExpandirPanelDerFunc )
		self.m_bpButton_expandir_panel_izq_func.Bind( wx.EVT_BUTTON, self.OnExpandirPanelIzqFunc )
		self.m_button_crear_func.Bind( wx.EVT_BUTTON, self.OnCrearFuncion )
		self.m_button_renombrar_func.Bind( wx.EVT_BUTTON, self.OnRenombrarFuncion )
		self.m_button_eliminar_func.Bind( wx.EVT_BUTTON, self.OnEliminarFuncion )
		self.m_choice_funciones.Bind( wx.EVT_CHOICE, self.OnElegirFuncion )
		self.m_choice_funciones.Bind( wx.EVT_SET_FOCUS, self.OnSetFocusChoiceFuncion )
	
	def __del__( self ):
		pass
	
	
	# Virtual event handlers, overide them in your derived class
	def OnPageChangedListBookDesigner( self, event ):
		event.Skip()
	
	def OnCrearModulo( self, event ):
		event.Skip()
	
	def OnRenombrarModulo( self, event ):
		event.Skip()
	
	def OnEliminarModulo( self, event ):
		event.Skip()
	
	def OnElegirModulo( self, event ):
		event.Skip()
	
	def OnSetFocusChoiceModulo( self, event ):
		event.Skip()
	
	def OnUpdateModulo( self, event ):
		event.Skip()
	
	def OnExpandirPanelDer( self, event ):
		event.Skip()
	
	def OnExpandirPanelIzq( self, event ):
		event.Skip()
	
	def OnCrearClase( self, event ):
		event.Skip()
	
	def OnRenombrarClase( self, event ):
		event.Skip()
	
	def OnEliminarClase( self, event ):
		event.Skip()
	
	def OnOrdenCreacion( self, event ):
		event.Skip()
	
	def OnCrearRelacion( self, event ):
		event.Skip()
	
	def OnEliminarRelacion( self, event ):
		event.Skip()
	
	def OnCrearTexto( self, event ):
		event.Skip()
	
	def OnModificarTexto( self, event ):
		event.Skip()
	
	def OnEliminarTexto( self, event ):
		event.Skip()
	
	def OnExpandirPanelDerFunc( self, event ):
		event.Skip()
	
	def OnExpandirPanelIzqFunc( self, event ):
		event.Skip()
	
	def OnCrearFuncion( self, event ):
		event.Skip()
	
	def OnRenombrarFuncion( self, event ):
		event.Skip()
	
	def OnEliminarFuncion( self, event ):
		event.Skip()
	
	def OnElegirFuncion( self, event ):
		event.Skip()
	
	def OnSetFocusChoiceFuncion( self, event ):
		event.Skip()
	
	def m_splitter_clasesOnIdle( self, event ):
		self.m_splitter_clases.SetSashPosition( 332 )
		self.m_splitter_clases.Unbind( wx.EVT_IDLE )
	
	def m_splitter_funcionOnIdle( self, event ):
		self.m_splitter_funcion.SetSashPosition( 0 )
		self.m_splitter_funcion.Unbind( wx.EVT_IDLE )
	

